﻿@using PagedList;
@using PagedList.Mvc

@model IPagedList<SILAS.Entidades.Ciudadano>

@{
    ViewBag.Title = "ListarCiudadanos";
    Layout = "~/Views/Shared/_LayoutGeneral.cshtml";
}

@section css{

<link href="@Url.Content("~/Content/PagedList.css")" rel="stylesheet" type="text/css" />

}

@section js{
    <script type="text/javascript">

        /*$(function () {

            $(".deleteLink").click(function (e) {
                
                e.preventDefault();
                var targetUrl = $(this).attr("href");

                var tr = $(this).parents("tr");
                var ciudadanoId = tr.find("input:hidden").val();

                var statusConfirm = confirm('Desea Eliminar el Ciudadano Seleccionado');
                    if (statusConfirm == true) {
                        $.post(
                                       '@Url.Action("CanDeleteCiudadanoJson", "Ciudadano")',
                                        { id: ciudadanoId },
                                        function (can) {
                                            if (can) {
                                                $.post(
                                                        '@Url.Action("Delete", "Ciudadano")',
                                                        { id: ciudadanoId },
                                                        function (ok) {
                                                            if (ok) {
                                                                $(tr).fadeOut("slow", function () {
                                                                    $(tr).remove();
                                                                });
                                                                alert('El Ciudadano seleccionado ha sido eliminado con exito');
                                                            }
                                                            else {
                                                                alert('No se ha puede Eliminar el Item Seleccionado');
                                                            }
                                                        },
                                                        "json"
                                                   );
                                            }
                                            else {
                                                alert('No se puede Eliminar el Ciudadano Seleccionado porque tiene información Asociada');
                                            }
                                        },
                                        "json"
                                );
                    }
                });
            });*/

</script>

}




@using (Html.BeginForm())
{
     <fieldset>
        <legend><h3>Gestión de Ciudadanos</h3></legend>

        <p>
    @Html.ActionLink("CREAR NUEVO", "Create")
</p>
<table>
    <tr>
        <th></th>
        
        <th>
            Nombres
        </th>
        <th>
            ApPaterno
        </th>
        <th>
            ApMaterno
        </th>
        <th>
            DNI
        </th>
        <th>
            Sexo
        </th>
    </tr>

@foreach (var item in Model)
{
    <tr>
        <td>
            @* id=item.PrimaryKey *@
            <center>
            <a href="@Url.Action("Edit", "Ciudadano", new { id = item.Id })">
               <img src="@Url.Content("~/Content/Imagenes/edit.png")" title="Editar Ciudadano" alt="Editar Ciudadano" />
            </a>

             @* @Html.ActionLink("Edit", "Edit", new { id = item.Id }) *@

              <a href="@Url.Action("Delete", "Ciudadano", new { id = item.Id })" onClick = "return confirm('¿Está seguro de querer eliminar este ciudadano?');" class = "deleteLink">
               <img src="@Url.Content("~/Content/Imagenes/delete.png")" title="Eliminar Ciudadano" alt="Eliminar Ciudadano" />
              </a>

             @* @Html.ActionLink("Delete", "Delete", new { id = item.Id }, new { onClick = "return confirm('¿Está seguro de querer eliminar este ciudadano?');" })*@
            </center>
        </td>
        
        <td>
            @item.Nombres
        </td>
        <td>
            @item.ApPaterno
        </td>
        <td>
            @item.ApMaterno
        </td>
        <td>
            @item.DNI
        </td>
        <td>
            @if (item.Sexo == "F")
            {
               <span>Femenino</span>
            }
            else
            {
                <span>Masculino</span>        
            }
        </td>

        
    </tr>
}

</table>
<div>
    @Html.PagedListPager(Model, page => Url.Action("ListarCiudadanos", new { page })) 
</div>



    </fieldset>
   
}





